<?xml version="1.0"?>
<doc>
    <assembly>
        <name>System.Data.MdxClient</name>
    </assembly>
    <members>
        <member name="T:System.Data.MdxClient.MdxConnection">
            <summary>
            Represents a MDX connection to a SQL Server Analysis Services database.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnection.BeginDbTransaction(System.Data.IsolationLevel)">
            <summary>
            Begins a database transaction.
            </summary>
            <param name="isolationLevel">One of the <see cref="T:System.Data.IsolationLevel"/> values.</param>
            <returns>A <see cref="T:System.Data.MdxClient.MdxTransaction"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnection.ChangeDatabase(System.String)">
            <summary>
            Changes the current database the connection is attached to.
            </summary>
            <param name="databaseName">The name of the new, target database.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnection.Close">
            <summary>
            Closes the connection.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnection.CreateDbCommand">
            <summary>
            Creates and returns a new database command.
            </summary>
            <returns>A <see cref="T:System.Data.MdxClient.MdxCommand"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnection.Dispose(System.Boolean)">
            <summary>
            Releases the managed and, optionally, the unmanaged resources used by the <see cref="T:System.Data.MdxClient.MdxConnection"/> class.
            </summary>
            <param name="disposing">Indicates whether the object is being disposed.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnection.GetSchema">
            <summary>
            Gets a schema table for the connection.
            </summary>
            <returns>A <see cref="T:System.Data.DataTable"/> object.</returns>
            <remarks>The default implementation returns the database catalog information.</remarks>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnection.GetSchema(System.String)">
            <summary>
            Gets a schema talbe for the specified collection.
            </summary>
            <param name="collectionName">The name of the schema collection to return.</param>
            <returns>A <see cref="T:System.Data.DataTable"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnection.GetSchema(System.String,System.String[])">
            <summary>
            Gets a schema talbe for the specified collection.
            </summary>
            <param name="collectionName">The name of the schema collection to return.</param>
            <param name="restrictionValues">The values to restrict from the returned schema.</param>
            <returns>A <see cref="T:System.Data.DataTable"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnection.Open">
            <summary>
            Opens the connection.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnection.InitializeLifetimeService">
            <summary>
            Returns a lifetime service object to maintain the lifetime of the component.
            </summary>
            <returns>A lifetime service object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnection.#ctor(Microsoft.AnalysisServices.AdomdClient.AdomdConnection)">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxConnection"/> class.
            </summary>
            <param name="connection">The adpated <see cref="P:System.Data.MdxClient.MdxConnection.AdomdConnection"/> object.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connection"/> is null.</exception>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnection.#ctor">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxConnection"/> class.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnection.#ctor(System.String)">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxConnection"/> class.
            </summary>
            <param name="connectionString">The connection string for the connection.</param>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnection.AdomdConnection">
            <summary>
            Gets the internal, native ADOMD.NET connection object.
            </summary>
            <value>An <see cref="P:System.Data.MdxClient.MdxConnection.AdomdConnection"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnection.IsDisposed">
            <summary>
            Gets a value indicating whether the object has been disposed.
            </summary>
            <value>True if the object has been disposed; otherwise, false.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnection.ConnectionString">
            <summary>
            Gets or sets the connection string.
            </summary>
            <value>The connection string.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnection.ConnectionTimeout">
            <summary>
            Gets the connection time out in seconds.
            </summary>
            <value>The connection timeout in seconds.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnection.Database">
            <summary>
            Gets the name of the current database.
            </summary>
            <value>The name of the current database.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnection.DataSource">
            <summary>
            Gets the name of the current server.
            </summary>
            <value>The name of the current server.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnection.DbProviderFactory">
            <summary>
            Gets a provider factory for the connection.
            </summary>
            <value>A <see cref="T:System.Data.MdxClient.MdxClientFactory"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnection.ServerVersion">
            <summary>
            Gets the version number reported by the server.
            </summary>
            <value>The server version number.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnection.State">
            <summary>
            Gets the connection state.
            </summary>
            <value>One of the <see cref="T:System.Data.ConnectionState"/> values.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnection.Site">
            <summary>
            Gets or sets the site of the component.
            </summary>
            <value>An <see cref="T:System.ComponentModel.ISite"/> object.</value>
        </member>
        <member name="T:System.Data.MdxClient.MdxClientFactory">
            <summary>
            Represents a set of methods for creating instances of the <see cref="N:System.Data.MdxClient"/>
            provider's implementation of the data source classes.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.MdxClientFactory.Instance">
            <summary>
            Gets a singleton instance of the factory.
            </summary>
            <remarks>This field is required to operate with the <see cref="T:System.Data.Common.DbProviderFactory"/> system.</remarks>
            <value>A <see cref="T:System.Data.MdxClient.MdxClientFactory"/> object.</value>
        </member>
        <member name="M:System.Data.MdxClient.MdxClientFactory.CreateCommand">
            <summary>
            Returns a strongly typed <see cref="T:System.Data.Common.DbCommand"/> instance.
            </summary>
            <returns>A new strongly typed instance of <see cref="T:System.Data.Common.DbCommand"/>.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxClientFactory.CreateCommandBuilder">
            <summary>
            Returns a strongly typed <see cref="T:System.Data.Common.DbCommandBuilder"/> instance.
            </summary>
            <returns>A new strongly typed instance of <see cref="T:System.Data.Common.DbCommandBuilder"/>.</returns>
            <remarks>This method always throws <see cref="T:System.NotSupportedException"/>.</remarks>
            <exception cref="T:System.NotSupportedException">The method is called.</exception>
        </member>
        <member name="M:System.Data.MdxClient.MdxClientFactory.CreateConnection">
            <summary>
            Returns a strongly typed <see cref="T:System.Data.Common.DbConnection"/> instance.
            </summary>
            <returns>A new strongly typed instance of <see cref="T:System.Data.Common.DbConnection"/>.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxClientFactory.CreateConnectionStringBuilder">
            <summary>
            Returns a strongly typed <see cref="T:System.Data.Common.DbConnectionStringBuilder"/> instance.
            </summary>
            <returns>A new strongly typed instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxClientFactory.CreateDataAdapter">
            <summary>
            Returns a strongly typed <see cref="T:System.Data.Common.DbDataAdapter"/> instance.
            </summary>
            <returns>A new strongly typed instance of <see cref="T:System.Data.Common.DbDataAdapter"/>.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxClientFactory.CreateParameter">
            <summary>
            Returns a strongly typed <see cref="T:System.Data.Common.DbParameter"/> instance.
            </summary>
            <returns>A new strongly typed instance of <see cref="T:System.Data.Common.DbParameter"/>.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxClientFactory.CreatePermission(System.Security.Permissions.PermissionState)">
            <summary>
            Returns a new <see cref="T:System.Security.CodeAccessPermission"/>.
            </summary>
            <param name="state">A member of the <see cref="T:System.Security.Permissions.PermissionState"/> enumeration.</param>
            <returns>A strongly typed instance of <see cref="T:System.Security.CodeAccessPermission"/>.</returns>
        </member>
        <member name="T:System.Data.MdxClient.SRCategoryAttribute">
            <summary>
            Represents a string resource category attribute.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.SRCategoryAttribute.GetLocalizedString(System.String)">
            <summary>
            Returns a localized string for the specified value.
            </summary>
            <param name="value">The value to localize.</param>
            <returns>A localized <see cref="T:System.String"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.SRCategoryAttribute.#ctor(System.String)">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.SRCategoryAttribute"/> class.
            </summary>
            <param name="resourceKey">The resource key of the associated categorys.</param>
        </member>
        <member name="T:System.Data.MdxClient.MdxParameter">
            <summary>
            Represents a parameter to a <see cref="T:System.Data.MdxClient.MdxCommand"/> and optionally its mapping to <see cref="T:System.Data.DataSet"/> columns.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameter.ResetDbType">
            <summary>
            Resets the type associated with this <see cref="T:System.Data.MdxClient.MdxParameter"/>.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameter.InitializeLifetimeService">
            <summary>
            Returns a lifetime service object to maintain the lifetime of the component.
            </summary>
            <returns>A lifetime service object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameter.#ctor">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxParameter"/> class.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameter.#ctor(System.String,System.Object)">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxParameter"/> class.
            </summary>
            <param name="parameterName">The name of the parameter.</param>
            <param name="value">The value of the parameter.</param>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameter.AdomdParameter">
            <summary>
            Gets the internal, native ADOMD.NET parameter.
            </summary>
            <value>An <see cref="P:System.Data.MdxClient.MdxParameter.AdomdParameter"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameter.DbType">
            <summary>
            Gets or sets the type of the parameter.
            </summary>
            <value>One of the <see cref="P:System.Data.MdxClient.MdxParameter.DbType"/> values.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameter.Direction">
            <summary>
            Gets or sets a value that indicates whether the parameter is input-only, output-only,
            bidirectional, or a stored procedure return value parameter.
            </summary>
            <value>One of the <see cref="T:System.Data.ParameterDirection"/> values.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameter.IsNullable">
            <summary>
            Gets or sets a value that indicates whether the parameter accepts null values.
            </summary>
            <value>True if null values are accepted; otherwise false.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameter.ParameterName">
            <summary>
            Gets or sets the name of the parameter.
            </summary>
            <value>The parameter name.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameter.Size">
            <summary>
            Gets or sets the maximum size, in bytes, of the data within the column.
            </summary>
            <value>The maximum size, in bytes, of the data within the column. The default value is
            inferred from the parameter value.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameter.SourceColumn">
            <summary>
            Gets or sets the name of the source column mapped to the <see cref="T:System.Data.DataSet"/> and used
            for loading or returning the <see cref="P:System.Data.MdxClient.MdxParameter.Value"/>.
            </summary>
            <value>The name of the source column mapped to the <see cref="T:System.Data.DataSet"/>.
            The default is an empty string.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameter.SourceVersion">
            <summary>
            Gets or sets the <see cref="T:System.Data.DataRowVersion"/> to use when you load <see cref="P:System.Data.MdxClient.MdxParameter.Value"/>.
            </summary>
            <value>One of the <see cref="P:System.Data.MdxClient.MdxParameter.Value"/> values. The default is <see cref="F:System.Data.DataRowVersion.Current"/>.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameter.SourceColumnNullMapping">
            <summary>
            Sets or gets a value which indicates whether the source column is nullable.
            </summary>
            <value>True if the source column is nullable; false if it is not. The default value is false.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameter.Value">
            <summary>
            Gets or sets the value of the parameter.
            </summary>
            <value>An <see cref="T:System.Object"/> that is the value of the parameter. The default value is null.</value>
        </member>
        <member name="T:System.Data.MdxClient.SR">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategoryAction">
            <summary>
              Looks up a localized string similar to Action.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategoryAdvanced">
            <summary>
              Looks up a localized string similar to Advanced.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategoryBehavior">
            <summary>
              Looks up a localized string similar to Behavior.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategoryContext">
            <summary>
              Looks up a localized string similar to Context.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategoryData">
            <summary>
              Looks up a localized string similar to Data.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategoryFill">
            <summary>
              Looks up a localized string similar to Fill.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategoryInfoMessage">
            <summary>
              Looks up a localized string similar to Info Message.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategoryInitialization">
            <summary>
              Looks up a localized string similar to Initialization.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategoryMapping">
            <summary>
              Looks up a localized string similar to Mapping.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategoryNotification">
            <summary>
              Looks up a localized string similar to Notification.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategoryPooling">
            <summary>
              Looks up a localized string similar to Pooling.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategorySchema">
            <summary>
              Looks up a localized string similar to Schema.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategorySecurity">
            <summary>
              Looks up a localized string similar to Security.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategorySource">
            <summary>
              Looks up a localized string similar to Source.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategoryStateChanged">
            <summary>
              Looks up a localized string similar to State Changed.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategoryUpdate">
            <summary>
              Looks up a localized string similar to Update.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.CategoryXml">
            <summary>
              Looks up a localized string similar to Xml.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringApplicationName">
            <summary>
              Looks up a localized string similar to The name of the application..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringAsynchronousProcessing">
            <summary>
              Looks up a localized string similar to When true, enables usage of the asynchronous functionality in the .NET Framework Data Provider..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringAutoSyncPeriod">
            <summary>
              Looks up a localized string similar to the time (in milliseconds) that elapses before objects automatically synchronize with the server..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringCharacterEncoding">
            <summary>
              Looks up a localized string similar to Determines how characters are encoded..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringClientProcessID">
            <summary>
              Looks up a localized string similar to The process identifier of the application that is to be associated with this connection..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringCommandTimeout">
            <summary>
              Looks up a localized string similar to The length of time (in seconds) to wait for a command to complete before terminating the execution and generating an error..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringCompressionLevel">
            <summary>
              Looks up a localized string similar to The compression level from 0 to 9..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringConnectionReset">
            <summary>
              Looks up a localized string similar to When true, indicates the connection state is reset when removed from the pool..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringConnectionString">
            <summary>
              Looks up a localized string similar to The connection string used to connect to the data source..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringConnectTimeout">
            <summary>
              Looks up a localized string similar to The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an error..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringConnectTo">
            <summary>
              Looks up a localized string similar to The method that used to connect to the server..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringCurrentLanguage">
            <summary>
              Looks up a localized string similar to The SQL Server language record name..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringDataSource">
            <summary>
              Looks up a localized string similar to Indicates the name of the data source to connect to..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringDisablePrefetchFacts">
            <summary>
              Looks up a localized string similar to Indicates whether the engine stops trying to pre-fetch values for the duration of the session..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringDriver">
            <summary>
              Looks up a localized string similar to The name of the ODBC driver to use when connecting to the data source..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringDSN">
            <summary>
              Looks up a localized string similar to The DSN to use when connecting to the data source..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringEncrypt">
            <summary>
              Looks up a localized string similar to When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringEncryptionPassword">
            <summary>
              Looks up a localized string similar to The password used to decrypt local cubes..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringEnlist">
            <summary>
              Looks up a localized string similar to Sessions in a Component Services (or MTS, if you are using Microsoft Windows NT) environment should automatically be enlisted in a global transaction where required..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringExtendedProperties">
            <summary>
              Looks up a localized string similar to The connection string properties that are to override the connection string in which extended properties is contained..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringFailoverPartner">
            <summary>
              Looks up a localized string similar to The name or network address of the instance of SQL Server that acts as a failover partner..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringFileName">
            <summary>
              Looks up a localized string similar to The UDL file to use when connecting to the data source..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringImpersonationLevel">
            <summary>
              Looks up a localized string similar to The level of impersonation that the server is allowed to use when impersonating the client..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringInitialCatalog">
            <summary>
              Looks up a localized string similar to The name of the initial catalog or database in the data source..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringIntegratedSecurity">
            <summary>
              Looks up a localized string similar to Whether the connection is to be a secure connection or not..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringLoadBalanceTimeout">
            <summary>
              Looks up a localized string similar to The minimum amount of time (in seconds) for this connection to live in the pool before being destroyed..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringLocaleIdentifier">
            <summary>
              Looks up a localized string similar to The preferred locale identifier (LCID) for the client application..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringLocation">
            <summary>
              Looks up a localized string similar to The name of the server..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringMaxPoolSize">
            <summary>
              Looks up a localized string similar to The maximum number of connections allowed in the pool..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringMinPoolSize">
            <summary>
              Looks up a localized string similar to The minimum number of connections allowed in the pool..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringNetworkLibrary">
            <summary>
              Looks up a localized string similar to The network library used to establish a connection to an instance of SQL Server..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringPacketSize">
            <summary>
              Looks up a localized string similar to Size in bytes of the network packets used to communicate with an instance of SQL Server..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringPassword">
            <summary>
              Looks up a localized string similar to Indicates the password to be used when connecting to the data source..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringPersistSecurityInfo">
            <summary>
              Looks up a localized string similar to When false, security-sensitive information, such as the password, is not returned as part of the connection if the connection is open or has ever been in an open state..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringPooling">
            <summary>
              Looks up a localized string similar to When true, the connection object is drawn from the appropriate pool, or if necessary, is created and added to the appropriate pool..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringProtectionLevel">
            <summary>
              Looks up a localized string similar to The level of protection that the provider uses to sign or encrypt the connection..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringProtocolFormat">
            <summary>
              Looks up a localized string similar to The format of the XML sent to the server..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringProvider">
            <summary>
              Looks up a localized string similar to The name of the OLE DB provider to use when connecting to the data source..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringSessionID">
            <summary>
              Looks up a localized string similar to The session identifier that the connection will use..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringSspi">
            <summary>
              Looks up a localized string similar to The security package to use for user authentication..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringTransactionBinding">
            <summary>
              Looks up a localized string similar to Indicates binding behavior of connection to a System.Transactions.Transaction when enlisted..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringTransportCompression">
            <summary>
              Looks up a localized string similar to The transport compression method used in client communication..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringTrustServerCertificate">
            <summary>
              Looks up a localized string similar to When true (and encrypt=true), SQL Server uses SSL encryption for all data sent between the client and server without validating the server certificate..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringTypeSystemVersion">
            <summary>
              Looks up a localized string similar to Indicates which server type system the provider will expose through the DataReader..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringUseEncryptionForData">
            <summary>
              Looks up a localized string similar to Indicates whether encryption is used between the client and server..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringUseExistingFile">
            <summary>
              Looks up a localized string similar to Indicates whether to use or overwrite the existing file..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringUserID">
            <summary>
              Looks up a localized string similar to Indicates the user identifier to be used when connecting to the data source..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringUserInstance">
            <summary>
              Looks up a localized string similar to Indicates whether the connection will be re-directed to connect to an instance of SQL Server running under the user&apos;s account..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.ConnectionStringWorkstationID">
            <summary>
              Looks up a localized string similar to The name of the workstation connecting to SQL Server..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.InvalidConnectionOptionValue">
            <summary>
              Looks up a localized string similar to Invalid value for key &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.InvalidOpReaderClosed">
            <summary>
              Looks up a localized string similar to The reader is closed..
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.SR.KeywordNotSupported">
            <summary>
              Looks up a localized string similar to The keyword &apos;{0}&apos; is not supported..
            </summary>
        </member>
        <member name="T:System.Data.MdxClient.MdxClientPermissionAttribute">
            <summary>
            Associates a security action with a custom security attribute.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxClientPermissionAttribute.CreatePermission">
            <summary>
            Returns a <see cref="T:System.Data.MdxClient.MdxClientPermission"/> object that is configured according to the attribute properties.
            </summary>
            <returns>A <see cref="T:System.Data.MdxClient.MdxClientPermission"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxClientPermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Data.MdxClient.MdxClientPermissionAttribute"/> class.
            </summary>
            <param name="action">One of the <see cref="T:System.Security.Permissions.SecurityAction"/> values representing an
            action that can be performed by using declarative security.</param>
        </member>
        <member name="T:System.Data.MdxClient.ProtectionLevel">
            <summary>
            Represents the possible provider protection levels.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.ProtectionLevel.None">
            <summary>
            Indicates that no provider data protection is enabled.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.ProtectionLevel.ConnectOnly">
            <summary>
            Indicates that data protection is only provided when a client establishes a connection with the server.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.ProtectionLevel.Signing">
            <summary>
            Indicates that all data received from the client is verified to ensure it has not been changed in transit.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.ProtectionLevel.Encryption">
            <summary>
            Indicates that all data received from the client is encrypted and signed to ensure it has not been changed in transit.
            </summary>
        </member>
        <member name="T:System.Data.MdxClient.MdxParameterCollection">
            <summary>
            Represents a MDX parameter collection.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.Add(System.Object)">
            <summary>
            Adds a new parameter to the collection.
            </summary>
            <param name="value">A value of type <see cref="T:System.Data.MdxClient.MdxParameter"/>.</param>
            <returns>The zero-based index where the insertion took place.s</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.AddRange(System.Array)">
            <summary>
            Adds an array of items with the specified values.
            </summary>
            <param name="values">An of <see cref="T:System.Array"/> of values of type <see cref="T:System.Data.MdxClient.MdxParameter"/>
            to add to the collection.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.Clear">
            <summary>
            Removes all items from the collection.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.Contains(System.Object)">
            <summary>
            Returns a value indicating whether the collection contains the specified value.
            </summary>
            <param name="value">A value of type <see cref="T:System.Data.MdxClient.MdxParameter"/> to evaluate.</param>
            <returns>True if the collection contains the value; otherwise, false.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.Contains(System.String)">
            <summary>
            Returns a value indicating whether the collection contains the specified key.
            </summary>
            <param name="value">The value of the parameter name to evaluate.</param>
            <returns>True if the collection contains the value; otherwise, false.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the contents of the collection to the specified array.
            </summary>
            <param name="array">An <see cref="T:System.Array"/> with zero-based indexing to copy the collection to.</param>
            <param name="index">The zero-based index where copying begins.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.GetEnumerator">
            <summary>
            Returns an iterator for the collection.
            </summary>
            <returns>An <see cref="T:System.Collections.IEnumerator"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.GetParameter(System.Int32)">
            <summary>
            Return the parameter at the specified index in the collection.
            </summary>
            <param name="index">The zero-based index of the parameter to retrieve.</param>
            <returns>A <see cref="T:System.Data.MdxClient.MdxParameter"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.GetParameter(System.String)">
            <summary>
            Returns the parameter with the specified name in the collection.
            </summary>
            <param name="parameterName">The name of the parameter to retrieve.</param>
            <returns>A <see cref="T:System.Data.MdxClient.MdxParameter"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.IndexOf(System.Object)">
            <summary>
            Returns the zero-based index of the specified value in the collection.
            </summary>
            <param name="value">The <see cref="T:System.Data.MdxClient.MdxParameter"/> to evaluate.</param>
            <returns>The zero-based index of the item in the collection or -1 if no match is found.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.IndexOf(System.String)">
            <summary>
            Returns the zero-based index of the item with the specified parameter name in the collection.
            </summary>
            <param name="parameterName">The parameter name of the item to retrieve.</param>
            <returns>The zero-based index of the item in the collection or -1 if no match is found.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.Insert(System.Int32,System.Object)">
            <summary>
            Inserts a new item in the collection at the specified index.
            </summary>
            <param name="index">The zero-based index where the insertion takes place.</param>
            <param name="value">The <see cref="T:System.Data.MdxClient.MdxParameter"/> to insert.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.Remove(System.Object)">
            <summary>
            Removes the specified item from the collection.
            </summary>
            <param name="value">The <see cref="T:System.Data.MdxClient.MdxParameter"/> to remove.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the item in the collection at the specified index.
            </summary>
            <param name="index">The zero-based index of the item to remove.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.RemoveAt(System.String)">
            <summary>
            Removes the item in the collection with the speciifed parameter name.
            </summary>
            <param name="parameterName">The name of the parameter to remove.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.SetParameter(System.Int32,System.Data.Common.DbParameter)">
            <summary>
            Sets the item in the collection at the specified index.
            </summary>
            <param name="index">The zero-based index of the item to set.</param>
            <param name="value">The <see cref="T:System.Data.MdxClient.MdxParameter"/> to set.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.SetParameter(System.String,System.Data.Common.DbParameter)">
            <summary>
            Sets the item in the collection with the specified parameter name.
            </summary>
            <param name="parameterName">The parameter name of the item to set.</param>
            <param name="value">The <see cref="T:System.Data.MdxClient.MdxParameter"/> to set.</param>
            <remarks>If an item with the specified parameter item does not exist, the value will be added.</remarks>
        </member>
        <member name="M:System.Data.MdxClient.MdxParameterCollection.#ctor(Microsoft.AnalysisServices.AdomdClient.AdomdCommand)">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxParameterCollection"/> class.
            </summary>
            <param name="command">The <see cref="P:System.Data.MdxClient.MdxParameterCollection.AdomdCommand"/> associated with the parameters.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="command"/> is null.</exception>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameterCollection.AdomdCommand">
            <summary>
            Gets the internal, native ADOMD.NET command associated with the parameters.
            </summary>
            <value>An <see cref="P:System.Data.MdxClient.MdxParameterCollection.AdomdCommand"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameterCollection.Items">
            <summary>
            Gets the list of items in the collection.
            </summary>
            <value>An <see cref="T:System.Collections.Generic.IList`1"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameterCollection.Dictionary">
            <summary>
            Gets a dictionary that maintains the name-to-parameter mapping.
            </summary>
            <value>An <see cref="T:System.Collections.Generic.IDictionary`2"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameterCollection.Count">
            <summary>
            Gets the number of items in the collection.
            </summary>
            <value>The number of items in the collection.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameterCollection.IsFixedSize">
            <summary>
            Gets a value indicating whether the collection is a fixed size.
            </summary>
            <value>True if the colelction is a fixed size; otherwise, false.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameterCollection.IsReadOnly">
            <summary>
            Gets a value indicating whether the collection is read-only.
            </summary>
            <value>True if the collection is read-only; otherwise, false.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameterCollection.IsSynchronized">
            <summary>
            Get a value indicating whether the collection is synchronized (thread-safe).
            </summary>
            <value>True if the collection is synchronized (thread-safe); otherwise, false.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxParameterCollection.SyncRoot">
            <summary>
            Gets an object that can be used to synchronize access to the collection.
            </summary>
            <value>A synchronization <see cref="T:System.Object"/>.</value>
        </member>
        <member name="T:System.Data.MdxClient.MdxDataReader">
            <summary>
            Represents a MDX data reader.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.Close">
            <summary>
            Closes the reader.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.Dispose(System.Boolean)">
            <summary>
            Releases the managed and, optionally, the unmanaged resources used by the <see cref="T:System.Data.MdxClient.MdxDataReader"/> class.
            </summary>
            <param name="disposing">Indicates whether the object is being disposed.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetBoolean(System.Int32)">
            <summary>
            Returns the Boolean value for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>A <see cref="T:System.Boolean"/> structure.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetByte(System.Int32)">
            <summary>
            Returns the unsigned byte value for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>A <see cref="T:System.Byte"/> structure.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
            <summary>
            Fills the specified buffer with bytes from the specified column and returns the number of bytes written.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <param name="dataOffset">The offset in the data where reading begins.</param>
            <param name="buffer">The buffer to copy the bytes to.</param>
            <param name="bufferOffset">The offset in the buffer where writting begins.</param>
            <param name="length">The requested number of bytes to read and write.</param>
            <returns>The actual number of bytes read and written.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetChar(System.Int32)">
            <summary>
            Returns the character for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>A <see cref="T:System.Char"/> structure.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
            <summary>
            Fills the specified buffer with characters from the specified column and returns the number characters written.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <param name="dataOffset">The offset in the data where reading begins.</param>
            <param name="buffer">The buffer to copy the characters to.</param>
            <param name="bufferOffset">The offset in the buffer where writting begins.</param>
            <param name="length">The requested number of characters to read and write.</param>
            <returns>The actual number of characters read and written.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetDataTypeName(System.Int32)">
            <summary>
            Returns the name of the data type for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>The name of the column data type.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetDateTime(System.Int32)">
            <summary>
            Returns the date and time for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>A <see cref="T:System.DateTime"/> structure.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetDbDataReader(System.Int32)">
            <summary>
            Returns a data reader for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>A <see cref="T:System.Data.MdxClient.MdxDataReader"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetDecimal(System.Int32)">
            <summary>
            Returns the decimal value for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>A <see cref="T:System.Decimal"/> structure.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetDouble(System.Int32)">
            <summary>
            Returns the double floating-point precision value for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>A <see cref="T:System.Double"/> structure.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetEnumerator">
            <summary>
            Returns an enumerator for the reader.
            </summary>
            <returns>An <see cref="T:System.Collections.IEnumerator"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetFieldType(System.Int32)">
            <summary>
            Returns the field type for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>A <see cref="T:System.Type"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetFloat(System.Int32)">
            <summary>
            Returns the single, floating-point precision value for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>A <see cref="T:System.Single"/> structure.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetGuid(System.Int32)">
            <summary>
            Returns the Globally Unique Identifier (GUID) for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>A <see cref="T:System.Guid"/> structure.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetInt16(System.Int32)">
            <summary>
            Returns the signed, 16-bit integer for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>An <see cref="T:System.Int16"/> structure.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetInt32(System.Int32)">
            <summary>
            Returns the signed, 32-bit integer for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>An <see cref="T:System.Int32"/> structure.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetInt64(System.Int32)">
            <summary>
            Returns the signed, 64-bit integer for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>An <see cref="T:System.Int64"/> structure.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetName(System.Int32)">
            <summary>
            Returns the name of the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>The name of the specified column.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetOrdinal(System.String)">
            <summary>
            Returns the oridinal position of the specified column name.
            </summary>
            <param name="name">The name of the column.</param>
            <returns>The zero-based index of the column in the current row.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetSchemaTable">
            <summary>
            Returns a schema table for the reader.
            </summary>
            <returns>A <see cref="T:System.Data.DataTable"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetString(System.Int32)">
            <summary>
            Returns a string for the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>A <see cref="T:System.String"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetValue(System.Int32)">
            <summary>
            Returns the value of the specified column.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>An <see cref="T:System.Object"/> representing the column value.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.GetValues(System.Object[])">
            <summary>
            Fills the specified array with all of the values in the current row.
            </summary>
            <param name="values">The array to write the column values into.</param>
            <returns>The number of values written.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.IsDBNull(System.Int32)">
            <summary>
            Returns a value indicating whether the specified column value represents <see cref="T:System.DBNull"/>.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>True if the specified column value represents <see cref="T:System.DBNull"/>; otherwise, false.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.NextResult">
            <summary>
            Advances the data reader to the next result set.
            </summary>
            <returns>True if the data reader advanced to the next result set; otherwise, false.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.Read">
            <summary>
            Advances the reader to the next row.
            </summary>
            <returns>True if the data reader advanced to the next row; otherwise, false.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.#ctor(System.Data.IDbConnection,Microsoft.AnalysisServices.AdomdClient.AdomdDataReader)">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxDataReader"/> class.
            </summary>
            <param name="connection">The <see cref="T:System.Data.IDbConnection"/> for the data reader.  This could be a
            <see cref="T:System.Data.MdxClient.MdxConnection"/> or an <see cref="T:Microsoft.AnalysisServices.AdomdClient.AdomdConnection"/> object.</param>
            <param name="reader">The adapted <see cref="P:System.Data.MdxClient.MdxDataReader.AdomdDataReader"/> object.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataReader.#ctor(System.Data.IDbConnection,Microsoft.AnalysisServices.AdomdClient.AdomdDataReader,System.Data.CommandBehavior)">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxDataReader"/> class.
            </summary>
            <param name="connection">The <see cref="T:System.Data.IDbConnection"/> for the data reader.  This could be a
            <see cref="T:System.Data.MdxClient.MdxConnection"/> or an <see cref="T:Microsoft.AnalysisServices.AdomdClient.AdomdConnection"/> object.</param>
            <param name="reader">The adapted <see cref="P:System.Data.MdxClient.MdxDataReader.AdomdDataReader"/> object.</param>
            <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior"/> values.</param>
        </member>
        <member name="P:System.Data.MdxClient.MdxDataReader.AdomdDataReader">
            <summary>
            Gets the internal, native ADOMD.NET data reader.
            </summary>
            <value>An <see cref="P:System.Data.MdxClient.MdxDataReader.AdomdDataReader"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxDataReader.IsDisposed">
            <summary>
            Gets a value indicating whether the object has been disposed.
            </summary>
            <value>True if the object has been disposed; otherwise, false.s</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxDataReader.Depth">
            <summary>
            Gets the depth of nesting in the current row.
            </summary>
            <value>The depth of nesting in the current row.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxDataReader.FieldCount">
            <summary>
            Gets the number of fields in the current row.
            </summary>
            <value>The number of fields in the current row.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxDataReader.HasRows">
            <summary>
            Gets a value indicating whether the reader has any rows.
            </summary>
            <value>True if the data reader has any rows; otherwise, false.</value>
            <exception cref="T:System.InvalidOperationException">The reader is closed.</exception>
        </member>
        <member name="P:System.Data.MdxClient.MdxDataReader.IsClosed">
            <summary>
            Gets a value indicating whether the reader is closed.
            </summary>
            <value>True if the data reader is closed; otherwise, false.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxDataReader.RecordsAffected">
            <summary>
            Gets the number of rows affected by the reader.
            </summary>
            <value>The total number of rows affected.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxDataReader.Item(System.Int32)">
            <summary>
            Gets the value of the column at the specified index.
            </summary>
            <param name="ordinal">The zero-based, ordinal position of the column to retrieve.</param>
            <returns>An <see cref="T:System.Object"/> representing the column value.</returns>
        </member>
        <member name="P:System.Data.MdxClient.MdxDataReader.Item(System.String)">
            <summary>
            Gets the value of the column with the specified name.
            </summary>
            <param name="name">The name of the column to retrieve.</param>
            <returns>An <see cref="T:System.Object"/> representing the column value.</returns>
        </member>
        <member name="T:System.Data.MdxClient.TransportCompression">
            <summary>
            Represents the possible transport compression methods.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.TransportCompression.Default">
            <summary>
            Indicates that the default transport compression method is used.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.TransportCompression.None">
            <summary>
            Indicates that no transport compression is used.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.TransportCompression.Compressed">
            <summary>
            Indicates that the transport compression is enabled and may be used by the server.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.TransportCompression.Gzip">
            <summary>
            Indicates that transport compression is enabled using the GZIP compression method.
            </summary>
        </member>
        <member name="T:System.Data.MdxClient.SRDescriptionAttribute">
            <summary>
            Represents a string resource description attribute.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.SRDescriptionAttribute.#ctor(System.String)">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.SRDescriptionAttribute"/> class.
            </summary>
            <param name="resourceKey">The resource key of the associated description.</param>
        </member>
        <member name="P:System.Data.MdxClient.SRDescriptionAttribute.Description">
            <summary>
            Gets the description text.
            </summary>
            <value>The description text.</value>
        </member>
        <member name="T:System.Data.MdxClient.MdxConnectionStringBuilder">
            <summary>
            Represents a SQL Server Analyis Services connection string builder.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnectionStringBuilder.ShouldSerialize(System.String)">
            <summary>
            Returns a value indicating whether the specified keyword should be serialized into the connection string.
            </summary>
            <param name="keyword">The keyword to be evaluated.</param>
            <returns>True if the keyword should be serialized into the connection string; otherwise, false.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnectionStringBuilder.#ctor">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxConnectionStringBuilder"/> class.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxConnectionStringBuilder.#ctor(System.String)">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxConnectionStringBuilder"/> class.
            </summary>
            <param name="connectionString">The base connection string for the builder.</param>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.ApplicationName">
            <summary>
            Gets or sets the name of the application that is to be associated with a connection.
            </summary>
            <value>The application associated with the connection.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.CommandTimeout">
            <summary>
            Gets or sets the time to wait for a command to run before an error is generated.
            </summary>
            <value>The timeout period for a command.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.ConnectTimeout">
            <summary>
            Gets or sets the time to wait for a connection to be established before an error is generated.
            </summary>
            <value>The timeout period for a connection.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.DataSource">
            <summary>
            Gets or sets the instance or local cube (.cub) file to establish a connection to.
            </summary>
            <value>The instance or local cube to connection to.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.UserName">
            <summary>
            Gets or sets the user identifier or name when connecting.
            </summary>
            <value>The connection user identifier.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.Password">
            <summary>
            Gets or sets the password that is used to establish a connection with the specified user name.
            </summary>
            <value>The connection password.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.Catalog">
            <summary>
            Gets or sets the database to which to connect to.
            </summary>
            <value>The database to connect to.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.ProtectionLevel">
            <summary>
            Gets or sets the level of protection that the provider uses to sign or encrypt the connection.
            </summary>
            <value>One of the <see cref="P:System.Data.MdxClient.MdxConnectionStringBuilder.ProtectionLevel"/> values.  The default value is <see cref="T:ProtectionLevel.None"/>.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.AutoSyncPeriod">
            <summary>
            Gets or sets the time, in milliseconds, that elapses before objects automatically synchronize with the server.
            </summary>
            <value>The automatic synchronization period in milliseconds.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.ConnectTo">
            <summary>
            Gets or sets the method that used to connect to the server.
            </summary>
            <value>The method used to connect to the server.</value>
            <remarks>If set to 8.0, the connection uses in-process XML for Analysis to connect to the server.
            If set to 9.0, the connection uses XML for Analysis. If set to Default, the connection first tries
            XML for Analysis, and then tries to use in-process XML for Analysis.</remarks>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.IntegratedSecurity">
            <summary>
            Gets or sets the control access to use.
            </summary>
            <value>One of the <see cref="P:System.Data.MdxClient.MdxConnectionStringBuilder.IntegratedSecurity"/> values.</value>
            <remarks>If set to <see cref="T:IntegratedSecurity.Sspi"/>, an SSPI supported security package is used
            for user authentication. If set to <see cref="T:IntegratedSecurity.Basic"/>, the <see cref="P:UserName"/>
            and <see cref="P:Password"/> settings are required. An HTTP connection can use only the setting of
            <see cref="T:IntegratedSecurity.Basic"/>.</remarks>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.ProtocolFormat">
            <summary>
            Gets or sets the format of the XML sent to the server.
            </summary>
            <value>One of the <see cref="P:System.Data.MdxClient.MdxConnectionStringBuilder.ProtocolFormat"/> values.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.EncryptionPassword">
            <summary>
            Gets or sets the password used to decrypt local cubes.
            </summary>
            <value>The local cube decryption password.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.ImpersonationLevel">
            <summary>
            Gets or sets the level of impersonation that the server is allowed to use when impersonating the client.
            </summary>
            <value>One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel"/> values.  The default value is
            <see cref="T:System.Security.Principal.TokenImpersonationLevel">Impersonation</see>.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.Sspi">
            <summary>
            Gets or sets the security package to use for user authentication.
            </summary>
            <value>One of the <see cref="T:System.Data.MdxClient.SecurityPackage"/> values.  The default value is
            <see cref="T:SecurityPackage.Negotiate"/>.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.UseExistingFile">
            <summary>
            Gets or sets a value indicating whether to use or overwrite the existing file.
            </summary>
            <value>If set to true, the local file must already exist, and the cube is either created if the
            cube does not exist, or used if the cube does exist. If set to false, the existing local cube is
            overwritten. The default is false.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.CharacterEncoding">
            <summary>
            Gets or sets how characters are encoded.
            </summary>
            <value>An <see cref="T:System.Text.Encoding"/> object. The default value is <see cref="T:Encoding.UTF8"/>.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.UseEncryptionForData">
            <summary>
            Gets or sets a value indicating whether encryption is used between the client and server.
            </summary>
            <value>If set to true, all data sent between the client and server is encrypted with Secure
            Sockets Layer (SSL) encryption, provided that the server has a certificate installed.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.PacketSize">
            <summary>
            Gets or sets the packet size, in bytes, of network communications between client and server.
            </summary>
            <value>The value must between 512 and 32767. The default is 4096.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.ExtendedProperties">
            <summary>
            Gets or sets the connection string properties that are to override the connection string in which extended properties is contained.
            </summary>
            <value>The connection string extended properties.</value>
            <remarks>This property is itself a connection string, the properties of which override the connection string in which
            Extended Properties is contained. Extended Properties can contain another Extended Properties, the properties of which
            maintain precedence. Extended Properties supports unlimited nesting.</remarks>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.LocaleIdentifier">
            <summary>
            Gets or sets the preferred locale identifier (LCID) for the client application.
            </summary>
            <value>The ISO locale identifer.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.Location">
            <summary>
            Gets or sets the name of the server.
            </summary>
            <value>The name of the server.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.PersistSecurityInfo">
            <summary>
            Gets or sets a value indicating whether security information will be persisted.
            </summary>
            <value>If set to true, security-related information can be obtained from the connection
            after the connection has been opened.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.SessionId">
            <summary>
            Gets or sets the session identifier that the connection will use.
            </summary>
            <value>The session identifier for the connection.</value>
            <remarks>If the session identifier does not match an existing session, an error will be raised.</remarks>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.TransportCompression">
            <summary>
            Gets or sets whether the connection will communicate with compression.
            </summary>
            <value>One of the <see cref="P:System.Data.MdxClient.MdxConnectionStringBuilder.TransportCompression"/> values.</value>
            <remarks>If set to <see cref="T:TransportCompression.None"/>, no compression will be used.
            If set to <see cref="T:TransportCompression.Compressed"/>, communications may be compressed
            to reduce packet size. The <see cref="T:TransportCompression.Gzip"/> setting compresses HTTP connections.
            If set to <see cref="T:TransportCompression.Default"/>, <see cref="T:TransportCompression.Gzip"/> will
            be used over an HTTP connection; otherwise, no compression will be used.</remarks>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.CompressionLevel">
            <summary>
            Gets or sets the compression level.
            </summary>
            <value>The compression level, from 0 to 9.</value>
            <remarks>The greater the value, the higher the compression.</remarks>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.ClientProcessId">
            <summary>
            Gets or sets the process identifier of the application that is to be associated with this connection.
            </summary>
            <value>The client process identifier of the application.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.DisablePrefetchFacts">
            <summary>
            Gets or sets a value indicating whether the engine stops trying to pre-fetch values for the duration of the session.
            </summary>
            <value>When set to true, the engine stops trying to pre-fetch values for the duration of the session.
            The default value is false.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxConnectionStringBuilder.Item(System.String)">
            <summary>
            Gets or sets the connection string key/value pair.
            </summary>
            <param name="keyword">The keyword to set.</param>
            <returns>The value for the specified keyword.</returns>
        </member>
        <member name="T:System.Data.MdxClient.ProtocolFormat">
            <summary>
            Represents the possible SQL Server Analysis Services protocol formats.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.ProtocolFormat.Default">
            <summary>
            Indicates the default protocol format.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.ProtocolFormat.Xml">
            <summary>
            Indicates the XML protocol format is used.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.ProtocolFormat.Binary">
            <summary>
            Indicates the binary protocol format is used.
            </summary>
        </member>
        <member name="T:System.Data.MdxClient.IntegratedSecurity">
            <summary>
            Represents the possible integrated security modes.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.IntegratedSecurity.Unspecified">
            <summary>
            Indicates the integrated security mode was not specified and the default behavior is assumed.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.IntegratedSecurity.Sspi">
            <summary>
            Indicates that the Security Service Protocol Interfaces (SSPI) is used.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.IntegratedSecurity.Basic">
            <summary>
            Indicates that basic authentication using a user name and password is used.
            </summary>
        </member>
        <member name="T:System.Data.MdxClient.MdxClientPermission">
            <summary>
            Enables the .NET Framework Data Provider for SQL Server Analysis Services to help make sure that a user has a
            security level sufficient to access a data source.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxClientPermission.Copy">
            <summary>
            Returns the <see cref="T:System.Data.MdxClient.MdxClientPermission"/> as an <see cref="T:System.Security.IPermission"/>.
            </summary>
            <returns>A copy of the current permission object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxClientPermission.#ctor(System.Security.Permissions.PermissionState)">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxClientPermission"/> class.
            </summary>
            <param name="state">One of the <see cref="T:System.Security.Permissions.PermissionState"/> values.</param>
        </member>
        <member name="T:System.Data.MdxClient.MdxDataAdapter">
            <summary>
            Represents a MDX data adapter.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataAdapter.CreateTableMappings">
            <summary>
            Creates a new <see cref="T:System.Data.Common.DataTableMappingCollection"/>.
            </summary>
            <returns>A <see cref="T:System.Data.Common.DataTableMappingCollection"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataAdapter.Dispose(System.Boolean)">
            <summary>
            Releases the managed and, optionally, the unmanaged resources used by the <see cref="T:System.Data.MdxClient.MdxDataAdapter"/> class.
            </summary>
            <param name="disposing">Indicates whether the object is being disposed.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataAdapter.Fill(System.Data.DataSet)">
            <summary>
            Adds or refreshes rows in the DataSet to match those in the data source using the DataSet name, and creates a DataTable.
            </summary>
            <param name="dataSet">A DataSet to fill with records and, if necessary, schema.</param>
            <returns>The number of rows successfully added to or refreshed in the DataSet. This does not include rows affected
            by statements that do not return rows.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataAdapter.FillSchema(System.Data.DataSet,System.Data.SchemaType)">
            <summary>
            Adds a DataTable to the specified DataSet and configures the schema to match that in the data
            source based on the specified SchemaType.
            </summary>
            <param name="dataSet">The DataSet to be filled with the schema from the data source.</param>
            <param name="schemaType">One of the SchemaType values.</param>
            <returns>A DataTable object that contains schema information returned from the data source.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataAdapter.GetFillParameters">
            <summary>
            Gets the parameters set by the user when executing an SQL SELECT statement.
            </summary>
            <returns>An array of <see cref="T:System.Data.IDataParameter"/> objects that contains the parameters set by the user.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataAdapter.InitializeLifetimeService">
            <summary>
            Returns a lifetime service object to maintain the lifetime of the component.
            </summary>
            <returns>A lifetime service object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataAdapter.Update(System.Data.DataSet)">
            <summary>
            Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted
            row in the specified <see cref="T:System.Data.DataSet"/> from a <see cref="T:System.Data.DataTable"/> named "Table".
            </summary>
            <param name="dataSet">The <see cref="T:System.Data.DataSet"/> used to update the data source.</param>
            <returns>The number of rows successfully updated from the <see cref="T:System.Data.DataSet"/>.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataAdapter.#ctor(Microsoft.AnalysisServices.AdomdClient.AdomdDataAdapter)">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxDataAdapter"/> class.
            </summary>
            <param name="adapter">The adapted <see cref="P:System.Data.MdxClient.MdxDataAdapter.AdomdDataAdapter"/> object.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxDataAdapter.#ctor">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxDataAdapter"/> class.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.MdxDataAdapter.AdomdDataAdapter">
            <summary>
            Gets the internal, native ADOMD.NET data adapter.
            </summary>
            <value>An <see cref="P:System.Data.MdxClient.MdxDataAdapter.AdomdDataAdapter"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxDataAdapter.IsDisposed">
            <summary>
            Gets a value indicating whether the object has been disposed.
            </summary>
            <value>True if the object has been disposed; otherwise, false.s</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxDataAdapter.ReturnProviderSpecificTypes">
            <summary>
            Gets or sets whether the Fill method should return provider-specific values or common CLS-compliant values.
            </summary>
            <value>True if the Fill method should return provider-specific values; otherwise false to return common CLS-compliant values.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxDataAdapter.Site">
            <summary>
            Gets or sets the site of the component.
            </summary>
            <value>An <see cref="T:System.ComponentModel.ISite"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxDataAdapter.UpdateBatchSize">
            <summary>
            Gets or sets a value that enables or disables batch processing support, and specifies the number of
            commands that can be executed in a batch.
            </summary>
            <value>The number of rows to process per batch. The <see cref="T:System.Data.Common.DbDataAdapter"/> will use the largest
            batch size that the server can handle.</value>
        </member>
        <member name="T:System.Data.MdxClient.MdxTransaction">
            <summary>
            Represents a MDX transaction.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxTransaction.Commit">
            <summary>
            Commits the transaction.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxTransaction.Dispose(System.Boolean)">
            <summary>
            Releases the managed and, optionally, the unmanaged resources used by the <see cref="T:System.Data.MdxClient.MdxTransaction"/> class.
            </summary>
            <param name="disposing">Indicates whether the object is being disposed.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxTransaction.Rollback">
            <summary>
            Rolls back the transaction.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxTransaction.#ctor(Microsoft.AnalysisServices.AdomdClient.AdomdConnection,Microsoft.AnalysisServices.AdomdClient.AdomdTransaction)">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxTransaction"/> class.
            </summary>
            <param name="connection">The adapted <see cref="T:Microsoft.AnalysisServices.AdomdClient.AdomdConnection"/> object.</param>
            <param name="transaction">The adapted <see cref="P:System.Data.MdxClient.MdxTransaction.AdomdTransaction"/> object.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connection"/> is null.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="transaction"/> is null.</exception>
        </member>
        <member name="M:System.Data.MdxClient.MdxTransaction.#ctor(System.Data.MdxClient.MdxConnection,Microsoft.AnalysisServices.AdomdClient.AdomdTransaction)">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxTransaction"/> class.
            </summary>
            <param name="connection">The <see cref="T:System.Data.MdxClient.MdxConnection"/> associated with the transaction.</param>
            <param name="transaction">The adapted <see cref="P:System.Data.MdxClient.MdxTransaction.AdomdTransaction"/> object.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="connection"/> is null.</exception>
            <exception cref="T:System.ArgumentNullException"><paramref name="transaction"/> is null.</exception>
        </member>
        <member name="P:System.Data.MdxClient.MdxTransaction.AdomdTransaction">
            <summary>
            Gets the internal, native ADOMD.NET transaction object.
            </summary>
            <value>An <see cref="P:System.Data.MdxClient.MdxTransaction.AdomdTransaction"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxTransaction.IsDisposed">
            <summary>
            Gets a value indicating whether the object has been disposed.
            </summary>
            <value>True if the object has been disposed; otherwise, false.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxTransaction.DbConnection">
            <summary>
            Gets the connection associated with the transaction.
            </summary>
            <value>A <see cref="T:System.Data.MdxClient.MdxConnection"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxTransaction.IsolationLevel">
            <summary>
            Gets the transaction isolation level.
            </summary>
            <value>One of the <see cref="P:System.Data.MdxClient.MdxTransaction.IsolationLevel"/> values.</value>
        </member>
        <member name="T:System.Data.MdxClient.SecurityPackage">
            <summary>
            Represents the possible security packages.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.SecurityPackage.Negotiate">
            <summary>
            Indicates that the security package is negotiated based on the security capabilities of the client and server.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.SecurityPackage.Kerberos">
            <summary>
            Indicates that the security package must be Kerberos.
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.SecurityPackage.Ntlm">
            <summary>
            Indicates that the security package must be the Windows NT LAN Manager (NTLM).
            </summary>
        </member>
        <member name="F:System.Data.MdxClient.SecurityPackage.Anonymous">
            <summary>
            Indicates that no security package is used.  The user is anonymous.s
            </summary>
        </member>
        <member name="T:System.Data.MdxClient.MdxCommand">
            <summary>
            Represents a MDX statement or stored procedure to execute against a SQL Server Analysis Services database. 
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxCommand.Cancel">
            <summary>
            Tries to cancel the execution of a <see cref="T:System.Data.MdxClient.MdxCommand"/>.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxCommand.CreateDbParameter">
            <summary>
            Creates a new instance of a <see cref="T:System.Data.MdxClient.MdxParameter"/> object.
            </summary>
            <returns>A <see cref="T:System.Data.MdxClient.MdxParameter"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxCommand.Dispose(System.Boolean)">
            <summary>
            Releases the managed and, optionally, the unmanaged resources used by the <see cref="T:System.Data.MdxClient.MdxCommand"/> class.
            </summary>
            <param name="disposing">Indicates whether the object is being disposed.</param>
        </member>
        <member name="M:System.Data.MdxClient.MdxCommand.ExecuteDbDataReader(System.Data.CommandBehavior)">
            <summary>
            Sends the <see cref="P:System.Data.MdxClient.MdxCommand.CommandText"/> to the <see cref="P:System.Data.MdxClient.MdxCommand.DbConnection"/>, and builds a <see cref="T:System.Data.MdxClient.MdxDataReader"/>
            using one of the <see cref="T:System.Data.CommandBehavior"/> values.
            </summary>
            <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior"/> values.</param>
            <returns>A <see cref="T:System.Data.MdxClient.MdxDataReader"/> object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxCommand.ExecuteNonQuery">
            <summary>
            Executes a MDX statement against the connection and returns the number of rows affected.
            </summary>
            <returns>The number of rows affected.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxCommand.ExecuteScalar">
            <summary>
            Executes the query, and returns the first column of the first row in the result set
            returned by the query. Additional columns or rows are ignored.
            </summary>
            <returns>The first column of the first row in the result set, or a null reference if
            the result set is empty.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxCommand.Prepare">
            <summary>
            Creates a prepared version of the command on an instance of SQL Server.
            </summary>
        </member>
        <member name="M:System.Data.MdxClient.MdxCommand.InitializeLifetimeService">
            <summary>
            Returns a lifetime service object to maintain the lifetime of the component.
            </summary>
            <returns>A lifetime service object.</returns>
        </member>
        <member name="M:System.Data.MdxClient.MdxCommand.#ctor(Microsoft.AnalysisServices.AdomdClient.AdomdCommand)">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxCommand"/> class.
            </summary>
            <param name="command">The adapted <see cref="P:System.Data.MdxClient.MdxCommand.AdomdCommand"/> object.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="command"/> is null.</exception>
        </member>
        <member name="M:System.Data.MdxClient.MdxCommand.#ctor">
            <summary>
            Instantiates a new instance of the <see cref="T:System.Data.MdxClient.MdxCommand"/> class.
            </summary>
        </member>
        <member name="P:System.Data.MdxClient.MdxCommand.AdomdCommand">
            <summary>
            Gets the internal, native ADOMD.NET command associated with the parameters.
            </summary>
            <value>An <see cref="P:System.Data.MdxClient.MdxCommand.AdomdCommand"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxCommand.IsDisposed">
            <summary>
            Gets a value indicating whether the object has been disposed.
            </summary>
            <value>True if the object has been disposed; otherwise, false.s</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxCommand.CommandText">
            <summary>
            Gets or sets the MDX statement or stored procedure to execute at the data source.
            </summary>
            <value>The MDX statement or stored procedure to execute. The default is an empty string.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxCommand.CommandTimeout">
            <summary>
            Gets or sets the wait time before terminating the attempt to execute a command and generating an error.
            </summary>
            <value>The time in seconds to wait for the command to execute.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxCommand.CommandType">
            <summary>
            Gets or sets a value indicating how the <see cref="P:System.Data.MdxClient.MdxCommand.CommandText"/> property is to be interpreted.
            </summary>
            <value>One of the <see cref="P:System.Data.MdxClient.MdxCommand.CommandType"/> values. The default is <see cref="F:System.Data.CommandType.Text"/>.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxCommand.DbConnection">
            <summary>
            Gets or sets the connection associated with the command.
            </summary>
            <value>An <see cref="T:System.Data.MdxClient.MdxConnection"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxCommand.DbParameterCollection">
            <summary>
            Gets a collection of command parameters.
            </summary>
            <value>A <see cref="T:System.Data.MdxClient.MdxParameterCollection"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxCommand.DbTransaction">
            <summary>
            Gets or sets the <see cref="T:System.Data.MdxClient.MdxTransaction"/> within which the <see cref="T:System.Data.MdxClient.MdxCommand"/> executes.
            </summary>
            <value>A <see cref="T:System.Data.MdxClient.MdxTransaction"/> object. The default value is null.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxCommand.DesignTimeVisible">
            <summary>
            Hidden property used by the designers.
            </summary>
            <value>This property is not intended to be used in your code. It is used internally to support the designers.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxCommand.Site">
            <summary>
            Gets or sets the site of the component.
            </summary>
            <value>An <see cref="T:System.ComponentModel.ISite"/> object.</value>
        </member>
        <member name="P:System.Data.MdxClient.MdxCommand.UpdatedRowSource">
            <summary>
            Gets or sets how command results are applied to the <see cref="T:System.Data.DataRow"/> when used by the
            <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"/> method of the <see cref="T:System.Data.Common.DbDataAdapter"/>.
            </summary>
            <value>One of the <see cref="T:System.Data.UpdateRowSource"/> values.</value>
        </member>
    </members>
</doc>
